home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / usr / share / doc / lftp / TODO < prev   
Encoding:
Text File  |  2006-08-23  |  2.1 KB  |  70 lines

  1. The items with a question mark are questionable. I'm not sure whether they
  2. are really needed. If you think it is a good feature do it yourself :) or
  3. at least tell me what you think. Items marked with - are hard to implement
  4. currently; need other work to be done. Items marked with + are partially
  5. implemented.
  6.  
  7.  
  8. ?* document variables in on-line help
  9.  
  10.  * mirror --config <file.cf>
  11.  
  12. -* a way to not preserve timestamps.
  13.    use cat or touch the file after transfer.
  14.  
  15. ?* eval -f "foo $1 $2; ls $@" a1 a2 a3
  16.  
  17.  * update process title
  18.  * at-exit-bg
  19.  
  20.  * implement Queueing in FileAccess. fa->AddQueue(new FAQueueOp(args)).
  21.    (Done()==true when queue is empty)
  22.    This way ARRAY_* can be obsoleted.
  23.  
  24.  * there are many interesting protocols which can be used to transfer
  25.    files/data: smb, fsp, imap, irc, pop3...
  26.  
  27. -* put -n (only if newer) Maybe it would be better to add a command to compare
  28.    times?
  29.    mirror can be used: mirror -Rr -I file
  30.  
  31.  * http: ls -a to see all links, even off-site.
  32.  
  33.  * `local' (or `reverse') command to swap local/remote, e.g.
  34.       mirror -R = local mirror
  35.       put = local get
  36.    of course, implement commands using two sessions where possible.
  37.    ?? then proto-file will not be a module, that is it will be always loaded.
  38.  
  39.  * mirror: add more settings.
  40.  
  41.  * more intelligently squeeze file name in status line.
  42.  
  43.  * parallel get's in mget
  44. +* make a command get1 to get a single file with extra options.
  45.  
  46.  * tail command
  47.  
  48.  * make a class FileAccessLocation (class url?)
  49.  
  50.  * job suspend/resume.
  51.  
  52.  * motd. if it is not yet known, connect/login and get it. (use class Buffer).
  53.  
  54.  * use NDIR (from RFC1127) in FtpListInfo, when long list cannot be parsed.
  55.  
  56. ?* optimize help text, introduce a phrase separator for separate translations.
  57. ?* help in external files
  58.  
  59.  * a setting to make commands quiet (cmd:quiet? or cmd:verbose with int value)
  60.  
  61.  * redirect error messages
  62.  * stdout/stderr analogues, use class IOBuffer.
  63.  
  64.  * mirror option to check an alternative directory(ies) for existing files.
  65.    (overlay filesystem replacement?)
  66.  
  67.  * APPE support.
  68.  
  69.  * optionally use STAT . (or STAT -l) for directory listings.
  70.